home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Original Shareware 1.1
/
The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso
/
8
/
cdisk431.zip
/
CATDISK.HST
< prev
next >
Wrap
Text File
|
1989-10-24
|
28KB
|
736 lines
CATDISK REVISION HISTORY
------------------------
--[ CATDISK V4.30 ]------------------------------------------------------------
Fixed a bug in CATLOOK where providing too many characters for a lookup pattern
would cause strange results on the reports.
--[ CATDISK V4.30 ]------------------------------------------------------------
CATDISK now supports cataloging disks under an alias (a name other than the
physical volume label on the disk). You must specify a new option "/ALIAS" on
the command line to activate this feature.
Added two new full reports: Unique Files Only and Duplicate Files Only
- These reports are available as full report "sorting" options for lack of a
better place to include them in the menus.
A stand-alone command-line driven reporting utility, CATLOOK, has been included
with CATDISK. This new utility provides a quick and dirty method of generating
any report that is posible from within CATDISK itself, while using
significantly less memory than CATDISK does. This utility is handy to do a
quick lookup when shelling out to DOS from within another application and
memory left over is limited.
When selecting a catalog file from the settings and toggles menu, you may now
select the catalog file from a list (point-and-shoot style) if so desired.
When the CATDISK environment variable was defined, and parameters were
specified on the command line, CATDISK used to ignore the environment variable
and completely replace it with the command line parameters. These parameters
are now appended to those found within the CATDISK environment variable,
enabling you to add the odd parameter when desirable without having to
duplicate the entire command line to achieve the desired effect.
All options in the settings and toggles menu can now be accessed from the main
menu via the equivalent sub-menu key shifted with <Alt>. See the section of
the user manual dealing with "Using The Menus" for further details.
Replaced the /ASK parameter with /Rx which allows more flexibility in setting
the default report location.
CATDISK can now handle ZOO files created by older versions of the ZOO utility.
Eliminated some verbosity from the user manual (mainly so all the files can fit
on a 360K diskette).
--[ CATDISK V4.21 ]------------------------------------------------------------
CATDISK will now allow a blank diskette to be included in the catalog file.
This can be of benefit when maintaining a disk collection when you've just
cleaned up some of your disks and wish them to appear in the catalog as having
their full capacity available. When CATDISK encounters such a situation, it
will ask you for permission to add the blank disk to the catalog.
In previous releases, during the cataloging operation, CATDISK would read the
directory, sort it, and then check the disk capacity and free space (for the
summary file). If the disk being cataloged was removed during the sort phase,
CATDISK would produce errant results in the summary file pertaining to capacity
and free space. This check has been moved to take place before the sort phase,
and it is now safe to remove the disk being cataloged during this phase.
Fixed a bug in LHARC and LARC file handling whereby a filename containing a
subdirectory would appear containing the first characters of the subdirectory
immediately followed by the filename.
Previously, while attempting to read the disk label, CATDISK would show the
label name as being blank if it encountered a disk error. CATDISK will now
report the error and return to the menu without taking any further action.
When searching the catalog by filespec for any file extension, it is no longer
necessary to append the ".*" to the end of the search spec. CATDISK will do
this for you automatically (i.e. CATDISK* will translate to CATDISK*.*). If
you wish to explicitly search for files with no extension, you must include
the period only (eg. CATDISK*.)
CATDISK no longer prints the printer starting and finishing strings to the disk
based report, as they may tend to confuse text editors and report formatters.
--[ CATDISK V4.20 ]------------------------------------------------------------
CATDISK now supports DWC files as developed by Dean W. Cooper.
Full reports (Show All Files option) to the screen may be sorted by any of the
criteria previously available on printed and disk-based reports only.
Added yet another sorting option for full reports - by subdirectory.
Added a check for "foreign" characters (between ASCII 0 and 31) in a volume
label. CATDISK will now convert them to spaces, as CATDISK will not allow such
characters to be entered in a label from within the program. See notes for
release 4.11 in this document.
Modified the CLEANCAT utility to fix any volume labels that might currently
exist in your catalog files in accordance with the above note.
When generating CATDISK reports to the screen, at the conclusion of the report
when you are returned to the search criteria (i.e. what filespec, what volume,
etc.), the last entry you made in that category will be retained until you
finally exit to the previous menu. Just a little convenience for your
enjoyment.
Fixed a bug in the scroll bar positioning when paging through larger screen
reports.
--[ CATDISK V4.13 ]------------------------------------------------------------
Added one more sort criteria to the full report to the printer or disk - by
file date/time.
Fixed a bug that would prevent certain sorting functions in the full report to
the printer or disk from being accessible from the menus, and working properly.
--[ CATDISK V4.12 ]------------------------------------------------------------
When printing a full report to disk or printer, two more sort options have
been added:
File Name
File Extension (*NEW*)
Volume ID
Archive ID
Comment (*NEW*)
--[ CATDISK V4.11 ]------------------------------------------------------------
Added code CATDISK that corrects a problem that occurs when some disk labelling
utilities pad the end of the label with null characters. While this is not a
fatal problem, it can have the annoying result of causing items on printed
reports to be shifted to the left of where they should be.
Provided a new utility "CLEANCAT.EXE" which will correct any of these problem
volume labels which may already exist in a catalog file. Please see the file
README.1ST for details on its usage
--[ CATDISK V4.10 ]------------------------------------------------------------
Added support for the following three archive types:
"LZH" (LHARC by Haruyasu Yoshizaki)
"LZS" (LARC by K. Miki)
"ZOO" (ZOO by Rahul Dhesi)
Raised the files/archive limit to 512 (the old limit was 256 files/archive).
Added a feature to the configuration program, CDISKCFG.EXE, allowing it to
be able to read in the configuration of the previous installation, if there
was one. The old executable file (CATDISK.EXE or CATDISK.COM) must be
renamed to something else so that the new file doesn't overwrite it.
This only applies for releases 3.61 and later.
--[ CATDISK V4.02 ]------------------------------------------------------------
Added more smarts with regard to ZIP file errors. CATDISK will now detect true
errors without such a long delay.
--[ CATDISK V4.01 ]------------------------------------------------------------
Fixed a bug which prevented files from ZIP files containing extra characters
at the end of the ZIP file from being cataloged.
Fixed a bug that would cause CATDISK to lock up on occasion when reading
zip files containing comments longer than 30 characters.
--[ CATDISK V4.00 ]------------------------------------------------------------
CATDISK now supports the ZIP file format as developed by PKWare.
Optimized the archive filename extraction routines. CATDISK now scans
archive files much faster.
Some disk labelling programs append ASCII 255's to the end of a volume label.
These characters appear as spaces, even though they aren't truue spaces, and
can cause confusion when trying to bring up a listing for a given volume in the
catalog file. CATDISK now converts these ASCII 255's into true spaces when
placing such records in the catalog (it leaves the volume as is in the disk,
though).
Fixed a bug whereby activating the disk cache would cause CATDISK not to have
enough memory left over to read in directory contents of disks being cataloged.
--[ CATDISK V3.81 ]------------------------------------------------------------
Fixed a small bug whereby hitting <Ctrl>-<Break> would cause the program to
exit to DOS.
--[ CATDISK V3.80 ]------------------------------------------------------------
CATDISK now supports PAK files, created by the NoGate Consulting utility PAK.
When reading filenames from a disk(ette), CATDISK used to have a limit of being
able to read only the first 640 files from the disk. This limit has been
increased to 5000 files per disk read (memory permitting, of course).
Similar to the above, the upper limit of ARC files per directory that CATDISK
would handle was 64. This has now been increased to 256.
Screen report navigation has been enhanced to allow you to move through the
report one line at a time. See the section in the user manual entitled "SCREEN
REPORT OPTIONS AVAILABLE".
When printing a report to disk, you may now specify the filename to which
the report will be written.
A new "report location" is now available called "ASK ME", where CATDISK will
prompt you for a report location each time you generate a report.
A new command line option has been added that will allow the default report
location to be set to "ASK ME" upon program startup.
When viewing a directory without cataloging it, you can now specify a
filespec for the directory scan.
A new command line option "/IP" has been added for users of single floppy drive
users. CATDISK can now be loaded from the floppy drive; upon doing so it will
pause and prompt you to load your diskette containing the catalog files.
When cataloging diskettes containing files by the same name, CATDISK would
occasionally get the order mixed up with respect to the volume ID. This would
cause problems with re-cataloging the diskette (the comment would be lost).
Both of these bugs have been fixed.
Under certain circumstances during the update of a catalog file, CATDISK would
miss a disk full error condition. The result would be a truncated catalog
file. This bug has been fixed.
The user manual has been reworked. There is now a more comprehensive section
dealing with configuring CATDISK so that it will perform optimally on your
system. Several other sections of the manual are now clearer.
--[ CATDISK V3.71 ]------------------------------------------------------------
Fixed a bug whereby the program would freeze while updating the summary file,
thus corrupting it while doing so.
--[ CATDISK V3.70 ]------------------------------------------------------------
CATDISK has been completely re-written and converted to run under a new
version of the compiler. The program is much "cleaner" internally.
CATDISK is now one large .EXE file instead of the older .COM and its .000
overlay file (which is no longer required to be present in the current or
catalog file directory.
The actual catalog update and search routines have been re-written in
assembler, speeding them up by a factor of 2 to 20 times, depending on your
hardware configuration.
Dos errors when reading the disk directory are now handled better.
Report destination is now selected from the settings and toggles menu which
means that you do not have to specify where the report goes each time you look
at the catalog.
The LPT2 device is now supported.
You can now customize the size of the disk cache to your liking via the
configuration program.
--[ CATDISK V3.63 ]------------------------------------------------------------
Fixed a bug in the configuration utility where selecting the "Black and White"
color scheme when "Color" was previously selected caused the program to redraw
the screen multiple times.
--[ CATDISK V3.62 ]------------------------------------------------------------
Fixed a bug which prevented the feature whereby changing a volume label of a
diskette already cataloged from working properly.
--[ CATDISK V3.61 ]------------------------------------------------------------
You can now customize CATDISK's color scheme if you don't like the default
colors that come with the program.
Fixed a bug in the labelling routines (this bug was only present in V3.60 and
only if it was running under DOS 2.xx) where the disk volume would come up as
the first file on the disk.
Fixed a bug when "labelling" a write-protected disk for cataloging purposes.
This bug only occurred in V3.60.
CATDISK now verifies that the catalog drive actually exists on your system
configuration. This is of some help when moving the program from system to
system where each system has a different drive configuration.
--[ CATDISK V3.60 ]------------------------------------------------------------
Added support for 32 levels of subdirectories and a total of 128 subdirectories
per disk. See the discussion in the manual regarding screen report options for
details on how this is handled.
Added a new report that allows you to select a list of files based on the file
comments (or a portion of a comment).
As a result of the above, the option "Temporarily Exit To DOS" has been moved
from a visible option <F2> to an invisible option <F3> (i.e. it doesn't show on
the menus).
Fixed a small cosmetic error occurring upon completion of editing file
commments at certain times.
--[ CATDISK V3.57 ]------------------------------------------------------------
Fixed a bug that resulted in the wrong files being shown occasionally for
auto-commenting.
--[ CATDISK V3.56 ]------------------------------------------------------------
Added a /NW (no warning) option to the command line arguments.
Specifying this option will cause CATDISK to supress the warning given
when you attempt to catalog a diskette that is already in the current
catalog.
In the adding/updating file comments section, two more options have been added:
1) Repeat last entered comment
2) "Ditto" - Copy comment above.
- these should make file comment entry easier for updating many files that are
similar, or are from the same archive.
Added a status area to the right of the headings during comment entry/update
indicating when you are in edit mode to avoid confusion as to what keystrokes
apply where.
--[ CATDISK V3.55 ]------------------------------------------------------------
Added QUERY to arc toggle - you may now selectively expand archives/libraries
on the disk being read, instead of all or nothing. The default state of this
toggle has been moved from the command line options to the configuration
program.
Removed the need to specify your printer type in the configuration.
CATDISK will now generate the (Files + Statistics) and (Files + Comments)
reports on 80 column printers. You still need a 132 column format to print the
(Files + Statistics + Comments) report.
CATDISK now limits you to drive selections within the actual range of disk
"drives" present on your computer when running under DOS 3.xx. DOS 2.xx always
reports a minumum of 5 drives installed).
--[ CATDISK V3.54 ]------------------------------------------------------------
Fixed a bug in which showing a summary report involving a disk containing zero
length files only would abort ungracefully.
--[ CATDISK V3.53 ]------------------------------------------------------------
Fixed a bug in which cataloging a disk that contained a file whose name
contained all blanks (ASCII 255's) caused CATDISK to go into a continuous loop
when updating the catalog file.
--[ CATDISK V3.52 ]------------------------------------------------------------
Added the ability to "read" command line options from the DOS environment area,
thus eliminating the need to set up a batch file to call up CATDISK with your
favourite configuration.
--[ CATDISK V3.51 ]------------------------------------------------------------
Made the comment editing features more convenient to use. Initiating the edit
of an existing comment will not cause the rest of the comment to disappear. In
addition, more editing functions such as insert, delete, delete to end of line,
and other functions have been added.
--[ CATDISK V3.50 ]------------------------------------------------------------
You may now add a 30 character comment for each file in a catalog.
The entry of such is totally at your option and may be done on the fly or at a
time convenient to you after cataloging.
Support for up to two levels of sub-directories has been added.
When cataloging an un-labelled diskette, the writing of the label to that disk
is now optional. This will facilitate the cataloging of write-protected
disks.
Three more toggles have been added:
1) You may now turn off the pauses at the end of a catalog update, and the
"Insert a disk for drive X: and hit any key when ready" prompt.
2) You may tell CATDISK that you wish to add/change file comments as they
are being cataloged. The default is to do that later.
3) You may set the report type (statistics, comments, or both)
Most options for toggles and settings have been moved to a sub-menu to keep the
main menu un-cluttered.
The command line options have been updated to allow you to specify the printer
report format at program startup.
--[ CATDISK V3.29 - 3.45 ]-----------------------------------------------------
Alpha and Beta test versions leading up to the present version (3.50).
--[ CATDISK V3.28 ]------------------------------------------------------------
Fixed a bug that resulted in the number of files showing on the summary report
getting "shifted" to the wrong disk entry when a disk volume was un-cataloged
with option #5.
--[ CATDISK V3.27 ]------------------------------------------------------------
Fixed a bug that occurred when re-cataloging a diskette that had files deleted
from it. CATDISK would abort with an I/O error 99.
Made menu choices accessible in the traditional format as well as by using
the cursor keys and <Return> to choose an option.
Made the report location selection a menu like the rest.
--[ CATDISK V3.26 ]------------------------------------------------------------
Indented the documentation to facilitate easy three hole punching.
Fixed a minor bug in the configuration program that resulted in the printer
set-up strings being displayed one line lower than they should be.
--[ CATDISK V3.25 ]------------------------------------------------------------
The configuration program has been enhanced to allow you to set the maximum
number of disks and files per catalog - the 16K and 32K versions have been
eliminated.
Fixed a problem reading .ARC/.LBR files that are marked as read-only.
Fixed a problem with CATDISK aborting with a run-time error F0 upon startup
if you were using DOS 2.xx (from V3.24 only).
If your disk becomes full when cataloging or uncataloging a diskette, CATDISK
will no longer terminate ungracefully.
--[ CATDISK V3.24 ]------------------------------------------------------------
The configuration program is now menu driven and automatically reads in the
current settings in CATDISK.COM
The old restrictions on using the <F2> option "Temporarily Exit To DOS" no
longer exist. You may use all extra memory for either the disk cache or for
faster in memory sorting. CATDISK will take appropriate action when going to
and returning from DOS.
You may now set the directory in which CATDISK will create and scan for it's
catalogs.
You may place the overlay file "CATDISK.000" in the above mentioned directory,
thus enabling CATDISK to be run from any directory, as long as DOS can find
"CATDISK.COM" in it's search path. See the section on installation and
configuration for details.
--[ CATDISK V3.23 ]------------------------------------------------------------
Optimized the speed of the cataloging and uncataloging process through
an advanced buffering technique. The new procedures are about 75% faster than
in previous versions (actual factor will vary on the type of drive being used -
floppy diskette based systems will realize the greatest benefit).
Made the archive directory extraction routines more efficient (and compact).
--[ CATDISK V3.22 ]------------------------------------------------------------
Further optimized the printer/disk handling routines.
A bug that caused the program to bomb when a directory date past Dec 31, 2022
was read on a diskette being cataloged. From now on, any files past that date
will appear as Dec 31, 2022.
--[ CATDISK V3.21 ]------------------------------------------------------------
Fixed a rarely occurring problem when cataloging or reading the directory
of the same drive on which CATDISK resides, where the current directory is
not reset to that from which CATDISK was started.
Version 3.21 now shows the free heap memory available for use in the sorting
procedures that CATDISK employs.
--[ CATDISK V3.20 ]------------------------------------------------------------
Added the capability to sort a complete report generated with option <0>
by filename, Volume ID, or ARC/LBR ID.
If you do NOT select the disk cacheing feature in the configuration program,
you will be given the option to allocate any left-over memory for DOS usage
when selecting the <F2> Temporarily Exit To DOS option, or for faster in-memory
sorts (when generating complete reports or sorting directories).
Optimized the printer-disk output routines.
Fixed a small problem that resulted in nulls being added to report titles
at the start of disk output report files.
--[ CATDISK V3.11 ]------------------------------------------------------------
CATDISK now converts all volume labels to uppercase to eliminate problems with
reading labels created by utilities such as Norton's Volabel utility.
--[ CATDISK V3.10 ]------------------------------------------------------------
CATDISK now supports the squashing method employed by Phil Katz's PKARC Fast!
Archive utility. Previous limitations regarding this utility no longer exist.
--[ CATDISK V3.00 ]------------------------------------------------------------
Capability to read the directory information from files created with the
Library Utility (LU) was added.
An option to temporarily exit to DOS was now provided.
You can now set the default startup catalog drive in the configuration program
(CDISKCFG.COM) .
A problem with corrupted dates in an ARChive file was fixed.
--[ CATDISK V2.20 ]------------------------------------------------------------
Option #0: Show All Files: If you select screen output for this report, the
time consuming catalog search for *.* is no longer carried out. CATDISK will
just list the entire catalog.
You may now view a directory of a diskette without cataloging it by simply
pressing the drive letter of the desired disk drive. The ARC scanning feature
functions as normal throughout the program.
--[ CATDISK V2.13 ]------------------------------------------------------------
Continued optimization of the program.
Altered the keyboard input routines in the configuration program to correct
a problem with some machines locking up at the point of defining the number of
lines per page.
--[ CATDISK V2.10 ]------------------------------------------------------------
Added verification of of re-cataloging existing diskette to possibly prevent
one disk's directory info from overwriting another already in the catalog file.
You may now set the lines per page from the configuration program.
A minor bug has been rectified that will allow handling of invalid dates in an
archive, as well as handling small packed files in an arvhive instead of
ignoring them.
The configuration program has been enhanced to allow you to set the number of
output lines (excluding titles) that CATDISK will print on a page.
The printer reports are now all titled and dated.
You may now control the printer in the way the reports are formatted by sending
printer control codes upon report start up.
If you re-label a cataloged diskette, CATDISK can now automatically update
the catalog to reflect the new name.
The diskette summary report has been expanded.
--[ CATDISK V2.02 ]------------------------------------------------------------
You can now catalog diskettes beyond the old limit of drive D:
A bug in the archive reading feature that resulted in small files that were
simply stored in the .ARC file being skipped has been rectified.
--[ CATDISK V2.01 ]------------------------------------------------------------
Continued optimization of the program.
--[ CATDISK V2.00 ]------------------------------------------------------------
A scroll bar was implemented in the screen reports to enable rapid movement
through large reports.
An external configuration program was provided to enable you to set
certain defaults.
A serious bug that resulted in lost directories when labelling a diskette on
single drive systems was rectified.
(*** See the file README.1ST as well as the comments in the user manual ***)
--[ CATDISK V1.41 ]------------------------------------------------------------
Sub-directories to ONE level deep are now supported.
A bug that resulted in duplicate Volume ID entries in the summary and duplicate
files in a catalog has been eliminated.
--[ CATDISK V1.40 ]------------------------------------------------------------
Fixed another bug regarding duplicate Volume ID's (nobody's perfect!).
--[ CATDISK V1.30 ]------------------------------------------------------------
Added reports to list files by ARChive or by Volume.
Added ability to send output to Screen, Printer, or Disk.
--[ CATDISK V1.21 ]------------------------------------------------------------
Optimized the disk cacheing routines.
--[ CATDISK V1.20 ]------------------------------------------------------------
A disk cacheing feature has been added.
Fixed a bug which resulted in files with an eight character name and no
extension not being listed in any reports.
--[ CATDISK V1.11 to V1.14 ]---------------------------------------------------
Maintenance versions (bug fixes and optimization of the program).
--[ CATDISK V1.10 ]------------------------------------------------------------
Added ARChive extraction feature.
--[ CATDISK V1.01 ]------------------------------------------------------------
Maintenance release.
--[ CATDISK V1.00 ]------------------------------------------------------------
Initial release of CATDISK.